package com.mlx.mbg.code.config;

public class ControllerPropertyConfig {

    // 项目目录，一般为 src/main/java
    private String controllerTargetProject;

    // Controller类包名
    private String controllerPackage;

    // controller接口名前缀
    private String controllerPrefix;

    // controller接口名后缀
    private String controllerSuffix;

    private String controllerClassName;

    private Boolean enableController;

    private Boolean enableSQLExtension;

    private String responseBeanClassName;

    private String responseBeanStaticMethodName;

    private String serviceFieldName;

    public ControllerPropertyConfig() {
    }

    public String getControllerTargetProject() {
        return controllerTargetProject;
    }

    public void setControllerTargetProject(String controllerTargetProject) {
        this.controllerTargetProject = controllerTargetProject;
    }

    public String getControllerPackage() {
        return controllerPackage;
    }

    public void setControllerPackage(String controllerPackage) {
        this.controllerPackage = controllerPackage;
    }

    public String getControllerPrefix() {
        return controllerPrefix;
    }

    public void setControllerPrefix(String controllerPrefix) {
        this.controllerPrefix = controllerPrefix;
    }

    public String getControllerSuffix() {
        return controllerSuffix;
    }

    public void setControllerSuffix(String controllerSuffix) {
        this.controllerSuffix = controllerSuffix;
    }

    public String getControllerClassName() {
        return controllerClassName;
    }

    public void setControllerClassName(String controllerClassName) {
        this.controllerClassName = controllerClassName;
    }

    public Boolean getEnableController() {
        return enableController;
    }

    public void setEnableController(Boolean enableController) {
        this.enableController = enableController;
    }

    public String getResponseBeanClassName() {
        return responseBeanClassName;
    }

    public void setResponseBeanClassName(String responseBeanClassName) {
        this.responseBeanClassName = responseBeanClassName;
    }

    public String getResponseBeanStaticMethodName() {
        return responseBeanStaticMethodName;
    }

    public void setResponseBeanStaticMethodName(String responseBeanStaticMethodName) {
        this.responseBeanStaticMethodName = responseBeanStaticMethodName;
    }

    public Boolean getEnableSQLExtension() {
        return enableSQLExtension;
    }

    public void setEnableSQLExtension(Boolean enableSQLExtension) {
        this.enableSQLExtension = enableSQLExtension;
    }

    public String getServiceFieldName() {
        return serviceFieldName;
    }

    public void setServiceFieldName(String serviceFieldName) {
        this.serviceFieldName = serviceFieldName;
    }
}
